DISC : The dynamic instruction set computerMichael

نویسندگان

  • Michael J. Wirthlin
  • Brad L. Hutchings
چکیده

A Dynamic Instruction Set Computer (DISC) has been developed to support demand-driven instruction set mod-iication. Using partial reconnguration, DISC pages instruction modules in and out of an FPGA as demanded by the executing program. Instructions occupy FPGA resources only when needed and FPGA resources can be reused to implement an arbitrary number of performance-enhancing application-speciic instructions. DISC further enhances the functional density of FPGAs by physically relocating instruction modules to available FPGA space. An image processing application was developed on DISC to demonstrate the advantages of paging application-speciic instruction modules.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DISC: Dynamic Instruction Stream Computer An Evaluation of Performance

DISC (Dynamic Instruction Stream Computer) is a simple processor architecture targeted for real-time applications. The architecture is based on dynamic finegrained multithreading where the next instruction is fetched from one of several possible simultaneously active threads. The DISC architecture uses a combination of concepts including, a register stack fi le, a four stage pipeline. up to fou...

متن کامل

Operation Scheduling in a Reconfigurable Computing Environment

We consider the problem of scheduling the operations of a data flow graph in a reconfigurable computing environment. In the recent years, FPGAs have become highly popular as a medium to rapidly prototype complex systems. As the FPGA technology improves in terms of speeds and the number of gates/chip, FPGAs are being used in system construction and not just for prototyping. Some innovations such...

متن کامل

Fast Instruction Set Simulation Using LLVM-based Dynamic Translation

In the development of embedded systems, Instruction-Set Simulators (ISS) plays an important role. When using an ISS, simulation speed is a significant issue. In this paper, we present a dynamic translation technique that uses the LLVM open-source compiler infrastructure to increase the simulation speed. Our dynamic translation technique translates hot basic blocks of the target instruction set ...

متن کامل

Instruction Set Architecture Extensions For A Dynamic Task Scheduling Unit

In this paper a dynamic task scheduling unit for many-core systems The CoreManager instruction set extensions are developed with the tool flow. An instruction set architecture extension for supporting fine-grain thread scheduling and execution is proposed. Task level parallelization is supported by various programming models core and the Distributed Thread Scheduling Unit (DTSU), one per node. ...

متن کامل

The Effect of Dynamic Assessment on EFL Learners' Acquisition of Request and Apology

Originating from Vygotsky’s Sociocultural Theory, dynamic assessment (DA) proposes a novel approach to second language acquisition (SLA) research according to which a dialectical relationship is envisaged between instruction and assessment. Although DA has been applied to some areas of SLA, there are areas, such as interlanguage pragmatics (ILP), that have been neglected.  To address the issue,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995